package com.bj.dz.entity;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;

/***
*   燃气储蓄罐数据
*/
@Data
@ApiModel("燃气储蓄罐数据")
public class GasStorageboxData implements Serializable {
         //主键
        @ApiModelProperty(value = "主键，添加可以忽略，更新必须得有", required = false)
        private Integer id;
         //储气罐编码
        @ApiModelProperty(value = "储气罐编码", required = true)
        private String boxnum;
         //储气罐名称
        @ApiModelProperty(value = "储气罐名称", required = true)
        private String name;
         //经度
        @ApiModelProperty(value = "经度", required = true)
        private String longitude;
         //纬度
        @ApiModelProperty(value = "纬度", required = true)
        private String latitude;
         //型号
        @ApiModelProperty(value = "型号", required = true)
        private String style;
         //公称容积(m3)
        @ApiModelProperty(value = "公称容积(m3)", required = true)
        private Double capacity;
         //工作压力(MPa)
        @ApiModelProperty(value = "工作压力(MPa)", required = true)
        private Double pressure;
         //筒体内径(mm)
        @ApiModelProperty(value = "筒体内径(mm)", required = true)
        private Double innerDiameter;
         //筒体高度(mm)
        @ApiModelProperty(value = "筒体高度(mm)", required = true)
        private Double height;
         //筒体、封头壁厚(mm)
        @ApiModelProperty(value = "筒体、封头壁厚(mm)", required = true)
        private Double thickness;
         //参考重量(kg)
        @ApiModelProperty(value = "参考重量(kg)", required = true)
        private Double weight;
         //结构材料
        @ApiModelProperty(value = "结构材料", required = true)
        private String material;
         //导轨长度(m)
        @ApiModelProperty(value = "导轨长度(m)", required = true)
        private Double railLength;
         //导轨高度(m)
        @ApiModelProperty(value = "导轨高度(m)", required = true)
        private Double railHeight;
         //导轨中腹厚度(m)
        @ApiModelProperty(value = "导轨中腹厚度(m)", required = true)
        private Double midThickness;
         //基础形式
        @ApiModelProperty(value = "基础形式", required = true)
        private String baseType;
         //材料型号(不同材料的型号，如Q235)
        @ApiModelProperty(value = "材料型号(不同材料的型号，如Q235)", required = true)
        private String materialType;
         //弹性模量(MPa)
        @ApiModelProperty(value = "弹性模量(MPa)", required = true)
        private Double elasticityModulus;
         //屈服应力(MPa)
        @ApiModelProperty(value = "屈服应力(MPa)", required = true)
        private Double yieldStress;
         //许用应力(MPa)
        @ApiModelProperty(value = "许用应力(MPa)", required = true)
        private Double permissibleStress;
         //场地类别(1，2，3，4，单位：类)
        @ApiModelProperty(value = "场地类别(1，2，3，4，单位：类)", required = true)
        private Integer site;
         //6度时液化程度(0无，1中等，2严重)
        @ApiModelProperty(value = "6度时液化程度(0无，1中等，2严重)", required = true)
        private Integer liquefaction6;
         //7度时液化程度(0无，1中等，2严重)
        @ApiModelProperty(value = "7度时液化程度(0无，1中等，2严重)", required = true)
        private Integer liquefaction7;
         //8度时液化程度(0无，1中等，2严重)
        @ApiModelProperty(value = "8度时液化程度(0无，1中等，2严重)", required = true)
        private Integer liquefaction8;
         //9度时液化程度(0无，1中等，2严重)
        @ApiModelProperty(value = "9度时液化程度(0无，1中等，2严重)", required = true)
        private Integer liquefaction9;
         //6度时震陷程度(0无，1中等，2严重)
        @ApiModelProperty(value = "6度时震陷程度(0无，1中等，2严重)", required = true)
        private Integer seismicsubsidence6;
         //7度时震陷程度(0无，1中等，2严重)
        @ApiModelProperty(value = "7度时震陷程度(0无，1中等，2严重)", required = true)
        private Integer seismicsubsidence7;
         //8度时震陷程度(0无，1中等，2严重)
        @ApiModelProperty(value = "8度时震陷程度(0无，1中等，2严重)", required = true)
        private Integer seismicsubsidence8;
         //9度时震陷程度(0无，1中等，2严重)
        @ApiModelProperty(value = "9度时震陷程度(0无，1中等，2严重)", required = true)
        private Integer seismicsubsidence9;
         //建设年代(年)
        @ApiModelProperty(value = "建设年代(年)", required = true)
        private Integer year;
         //设防烈度(度)
        @ApiModelProperty(value = "设防烈度(度)", required = true)
        private Integer intensity;
         //关联子任务表id
        @ApiModelProperty(value = "关联子任务表id", required = true)
        private Integer sid;



}
